package com.inossem.warehousestorage_inossem.bean.outStorage;

import com.inossem.warehousestorage_inossem.bean.common.BeanNew;
import com.inossem.warehousestorage_inossem.bean.common.GetOperatorBean;

import java.util.List;

/**
 * 作者：wsy on 2017/12/5 09:42
 * <p>
 * 邮箱：445979770@qq.com
 */

public class OutStorageAllocatingOverviewBean extends BeanNew {

    /**
     * body : {"refer_receipt_code":"2","allocate_code":"11111112","preorder_id":"2","allocate_delivery_code":"10000003","delivery_phone":"3333a","delivery_driver":"2222a","delivery_date":"2018-02-28","delivery_vehicle":"1111a","remark":"","fty_name":"伊泰股份工厂","fty_code":"2000","location_name":"大地中心供应站","location_code":"0004","item_list":[{"stock_output_rid":"1","refer_receipt_rid":"1","mat_id":"11","mat_code":"60000011","mat_name":"热轧碳素结构钢板/δ8*1500*6000/Q235B","unit_id":"63","unit_code":"KG","unit_name":"千克","decimal_place":"3","fty_id":"2000","fty_name":"伊泰股份工厂","fty_code":"2000","location_id":"20000004","location_code":"0004","location_name":"大地中心供应站","fty_code_input":"2000","fty_name_input":"伊泰股份工厂","location_code_input":"0004","location_name_input":"大地中心供应站","stock_qty":"9.1","last_qty":"9.1","send_qty":"0","org_id":"1","user_name":"佳佳","is_focus_batch":"0","demand_date":"2018-01-25"}]}
     */

    private BodyBean body;

    public BodyBean getBody() {
        return body;
    }

    public void setBody(BodyBean body) {
        this.body = body;
    }

    public static class BodyBean {
        /**
         * refer_receipt_code : 2
         * allocate_code : 11111112
         * preorder_id : 2
         * allocate_delivery_code : 10000003
         * delivery_phone : 3333a
         * delivery_driver : 2222a
         * delivery_date : 2018-02-28
         * delivery_vehicle : 1111a
         * remark :
         * fty_name : 伊泰股份工厂
         * fty_code : 2000
         * location_name : 大地中心供应站
         * location_code : 0004
         * item_list : [{"stock_output_rid":"1","refer_receipt_rid":"1","mat_id":"11","mat_code":"60000011","mat_name":"热轧碳素结构钢板/δ8*1500*6000/Q235B","unit_id":"63","unit_code":"KG","unit_name":"千克","decimal_place":"3","fty_id":"2000","fty_name":"伊泰股份工厂","fty_code":"2000","location_id":"20000004","location_code":"0004","location_name":"大地中心供应站","fty_code_input":"2000","fty_name_input":"伊泰股份工厂","location_code_input":"0004","location_name_input":"大地中心供应站","stock_qty":"9.1","last_qty":"9.1","send_qty":"0","org_id":"1","user_name":"佳佳","is_focus_batch":"0","demand_date":"2018-01-25"}]
         */

        private String refer_receipt_code;
        private String allocate_code;
        private String preorder_id;
        private String allocate_delivery_code;
        private String delivery_phone;
        private String delivery_driver;
        private String delivery_date;
        private String delivery_vehicle;
        private String remark;
        private String fty_name;
        private String fty_code;
        private String location_name;
        private String location_code;
        private List<ItemListBean> item_list;
        private List<GetOperatorBean.OperatorBean> user_list;//经办人列表
        private String outStorageNumber;//提交失败返回的出库单号

        public List<GetOperatorBean.OperatorBean> getUser_list() {
            return user_list;
        }

        public void setUser_list(List<GetOperatorBean.OperatorBean> user_list) {
            this.user_list = user_list;
        }

        public String getOutStorageNumber() {
            return outStorageNumber;
        }

        public void setOutStorageNumber(String outStorageNumber) {
            this.outStorageNumber = outStorageNumber;
        }

        public String getRefer_receipt_code() {
            return refer_receipt_code;
        }

        public void setRefer_receipt_code(String refer_receipt_code) {
            this.refer_receipt_code = refer_receipt_code;
        }

        public String getAllocate_code() {
            return allocate_code;
        }

        public void setAllocate_code(String allocate_code) {
            this.allocate_code = allocate_code;
        }

        public String getPreorder_id() {
            return preorder_id;
        }

        public void setPreorder_id(String preorder_id) {
            this.preorder_id = preorder_id;
        }

        public String getAllocate_delivery_code() {
            return allocate_delivery_code;
        }

        public void setAllocate_delivery_code(String allocate_delivery_code) {
            this.allocate_delivery_code = allocate_delivery_code;
        }

        public String getDelivery_phone() {
            return delivery_phone;
        }

        public void setDelivery_phone(String delivery_phone) {
            this.delivery_phone = delivery_phone;
        }

        public String getDelivery_driver() {
            return delivery_driver;
        }

        public void setDelivery_driver(String delivery_driver) {
            this.delivery_driver = delivery_driver;
        }

        public String getDelivery_date() {
            return delivery_date;
        }

        public void setDelivery_date(String delivery_date) {
            this.delivery_date = delivery_date;
        }

        public String getDelivery_vehicle() {
            return delivery_vehicle;
        }

        public void setDelivery_vehicle(String delivery_vehicle) {
            this.delivery_vehicle = delivery_vehicle;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }

        public String getFty_name() {
            return fty_name;
        }

        public void setFty_name(String fty_name) {
            this.fty_name = fty_name;
        }

        public String getFty_code() {
            return fty_code;
        }

        public void setFty_code(String fty_code) {
            this.fty_code = fty_code;
        }

        public String getLocation_name() {
            return location_name;
        }

        public void setLocation_name(String location_name) {
            this.location_name = location_name;
        }

        public String getLocation_code() {
            return location_code;
        }

        public void setLocation_code(String location_code) {
            this.location_code = location_code;
        }

        public List<ItemListBean> getItem_list() {
            return item_list;
        }

        public void setItem_list(List<ItemListBean> item_list) {
            this.item_list = item_list;
        }

        public static class ItemListBean {
            /**
             * stock_output_rid : 1
             * refer_receipt_rid : 1
             * mat_id : 11
             * mat_code : 60000011
             * mat_name : 热轧碳素结构钢板/δ8*1500*6000/Q235B
             * unit_id : 63
             * unit_code : KG
             * unit_name : 千克
             * decimal_place : 3
             * fty_id : 2000
             * fty_name : 伊泰股份工厂
             * fty_code : 2000
             * location_id : 20000004
             * location_code : 0004
             * location_name : 大地中心供应站
             * fty_code_input : 2000
             * fty_name_input : 伊泰股份工厂
             * location_code_input : 0004
             * location_name_input : 大地中心供应站
             * stock_qty : 9.1
             * last_qty : 9.1
             * send_qty : 0
             * org_id : 1
             * user_name : 佳佳
             * is_focus_batch : 0
             * demand_date : 2018-01-25
             */

            private String stock_output_rid;
            private String refer_receipt_rid;
            private String mat_id;
            private String mat_code;
            private String mat_name;
            private String unit_id;
            private String unit_code;
            private String unit_name;
            private String decimal_place;
            private String fty_id;
            private String fty_name;
            private String fty_code;
            private String location_id;
            private String location_code;
            private String location_name;
            private String fty_code_input;
            private String fty_name_input;
            private String location_code_input;
            private String location_name_input;
            private String stock_qty;
            private String last_qty;
            private String send_qty;
            private String org_id;
            private String user_name;
            private String is_focus_batch;
            private String demand_date;
            private String allocate_code;
            private String actualSendNumber; //实发数量
            private List<BatchBean.BatchInfoBean> batchList;//批次信息

            public String getAllocate_code() {
                return allocate_code;
            }

            public void setAllocate_code(String allocate_code) {
                this.allocate_code = allocate_code;
            }

            public String getActualSendNumber() {
                return actualSendNumber;
            }

            public void setActualSendNumber(String actualSendNumber) {
                this.actualSendNumber = actualSendNumber;
            }

            public List<BatchBean.BatchInfoBean> getBatchList() {
                return batchList;
            }

            public void setBatchList(List<BatchBean.BatchInfoBean> batchList) {
                this.batchList = batchList;
            }

            public String getStock_output_rid() {
                return stock_output_rid;
            }

            public void setStock_output_rid(String stock_output_rid) {
                this.stock_output_rid = stock_output_rid;
            }

            public String getRefer_receipt_rid() {
                return refer_receipt_rid;
            }

            public void setRefer_receipt_rid(String refer_receipt_rid) {
                this.refer_receipt_rid = refer_receipt_rid;
            }

            public String getMat_id() {
                return mat_id;
            }

            public void setMat_id(String mat_id) {
                this.mat_id = mat_id;
            }

            public String getMat_code() {
                return mat_code;
            }

            public void setMat_code(String mat_code) {
                this.mat_code = mat_code;
            }

            public String getMat_name() {
                return mat_name;
            }

            public void setMat_name(String mat_name) {
                this.mat_name = mat_name;
            }

            public String getUnit_id() {
                return unit_id;
            }

            public void setUnit_id(String unit_id) {
                this.unit_id = unit_id;
            }

            public String getUnit_code() {
                return unit_code;
            }

            public void setUnit_code(String unit_code) {
                this.unit_code = unit_code;
            }

            public String getUnit_name() {
                return unit_name;
            }

            public void setUnit_name(String unit_name) {
                this.unit_name = unit_name;
            }

            public String getDecimal_place() {
                return decimal_place;
            }

            public void setDecimal_place(String decimal_place) {
                this.decimal_place = decimal_place;
            }

            public String getFty_id() {
                return fty_id;
            }

            public void setFty_id(String fty_id) {
                this.fty_id = fty_id;
            }

            public String getFty_name() {
                return fty_name;
            }

            public void setFty_name(String fty_name) {
                this.fty_name = fty_name;
            }

            public String getFty_code() {
                return fty_code;
            }

            public void setFty_code(String fty_code) {
                this.fty_code = fty_code;
            }

            public String getLocation_id() {
                return location_id;
            }

            public void setLocation_id(String location_id) {
                this.location_id = location_id;
            }

            public String getLocation_code() {
                return location_code;
            }

            public void setLocation_code(String location_code) {
                this.location_code = location_code;
            }

            public String getLocation_name() {
                return location_name;
            }

            public void setLocation_name(String location_name) {
                this.location_name = location_name;
            }

            public String getFty_code_input() {
                return fty_code_input;
            }

            public void setFty_code_input(String fty_code_input) {
                this.fty_code_input = fty_code_input;
            }

            public String getFty_name_input() {
                return fty_name_input;
            }

            public void setFty_name_input(String fty_name_input) {
                this.fty_name_input = fty_name_input;
            }

            public String getLocation_code_input() {
                return location_code_input;
            }

            public void setLocation_code_input(String location_code_input) {
                this.location_code_input = location_code_input;
            }

            public String getLocation_name_input() {
                return location_name_input;
            }

            public void setLocation_name_input(String location_name_input) {
                this.location_name_input = location_name_input;
            }

            public String getStock_qty() {
                return stock_qty;
            }

            public void setStock_qty(String stock_qty) {
                this.stock_qty = stock_qty;
            }

            public String getLast_qty() {
                return last_qty;
            }

            public void setLast_qty(String last_qty) {
                this.last_qty = last_qty;
            }

            public String getSend_qty() {
                return send_qty;
            }

            public void setSend_qty(String send_qty) {
                this.send_qty = send_qty;
            }

            public String getOrg_id() {
                return org_id;
            }

            public void setOrg_id(String org_id) {
                this.org_id = org_id;
            }

            public String getUser_name() {
                return user_name;
            }

            public void setUser_name(String user_name) {
                this.user_name = user_name;
            }

            public String getIs_focus_batch() {
                return is_focus_batch;
            }

            public void setIs_focus_batch(String is_focus_batch) {
                this.is_focus_batch = is_focus_batch;
            }

            public String getDemand_date() {
                return demand_date;
            }

            public void setDemand_date(String demand_date) {
                this.demand_date = demand_date;
            }
        }
    }
}
